<?php
/*
 * @titulo: Noticias.php ficha de objeto de información
 */
//@pendiente: no veo la última noticia como administrador
if (!defined('RAIZ')) define('RAIZ', $_SERVER['DOCUMENT_ROOT']. '/neumo/'); 

isset($_GET['id_grid']) or DIE('Error el POST no recibe el "id_grid"');

require_once RAIZ . 'lib/main.php';
require_once RAIZ . 'lib/aux-new.php';
require_once RAIZ . 'db/db_mysql.php';


$id = $_GET['id_grid']; //toma parámetro que si es -1 siginifica que es una nueva noticia
$val = new stdClass();
$db_objeto = new dbase_objeto();

If ($id != -1){
  $rsl = $db_objeto->proteccion($id, 0);
  if ($rsl->error){
    mensaje_error($rsl->msj);
    return;
  }
}

$val =  $db_objeto->get_datos($id); //devuelve el contenido a presentar

//datos del creador
if (!$val->autor){
  $val->autor= get_sesion('id_usuario');
}
$db_usuario= new dbase_usuario();
$file= $db_usuario->get_file($val->autor);
$usuario = $file['nombre'] . ' ' . $file['apellidos'];
$correo = $file['correo'];
if ($usuario ==' ') $usuario= 'No existe actualmente';

$enlace_json= '';
if (isset($val->enlace)){
  $enlace_json= json_encode($val->enlace);
}

$dir_tmp = get_sesion('dir_temp'); //tomas el valor de un directorio temporal crado aleatoriamente

$dir_img_tmp = $dir_tmp . 'imagen/';
$dir_doc_tmp = $dir_tmp . 'documento/';

$dir_img_origen = RAIZ . 'datos/' . $id . '/imagen/';
$dir_doc_origen = RAIZ . 'datos/' . $id . '/documento/';

fichero_directorio_espejo($dir_img_origen, RAIZ . $dir_img_tmp);
fichero_directorio_espejo($dir_doc_origen, RAIZ . $dir_doc_tmp);

$db_objeto->cierra();

dialogo_abre('#dialogo');

function tipos_play(){
  global $val;
  $db_tipo = new dbase_tipo();
  $sql = "SELECT * FROM  cfdtipos";
  $rsl= mysql_query($sql, $db_tipo->db) or die("Error con tabla de tipos:" . mysql_error());;
  $output=   '<select id="obj_tipo_selec"  name="obj_tipo_selec" >';
  while ($row = mysql_fetch_assoc($rsl)) {
    if ($row['id_tipo']== $val->tipo){
      $output.= '<option value='. $row["id_tipo"] .' selected>'. $row["descripcion"].'</option>';
    }else{
      $output.= '<option value='. $row["id_tipo"].'>'.$row["descripcion"].'</option>';      
    }
  }
  $db_tipo->cierra();
 $output.=   '</select>';
 return $output; 
}

?>

<div id="noticias">
  <form enctype='multipart/form-data' class="objform" action="objetos/noticias-ajax.php" method="post" autocomplete="off">
    <!--    campos ocultos-->
    <input id="obj_id" name='obj_id' type="hidden" value="<?php echo $val->id ?>"/>
    <input id="obj_dir_img_temp" name='obj_dir_img_temp' type="hidden" value="<?php echo $dir_img_tmp ?>"/>
    <input id="obj_doc_img_temp" name='obj_doc_img_temp' type="hidden" value="<?php echo $dir_doc_tmp ?>"/>
    <input id="obj_proteccion" name='proteccion' type="hidden" value="<?php echo $val->proteccion ?>"/>    
    <input id="obj_autor" name='obj_autor' type="hidden" value="<?php echo $val->autor ?>"/>    
    <!--    campos a presentar-->
    <div class="linea">
      <div id="autor">Autor: <a title="Enviar correo" href="mailto:" <?php echo $correo ?> > <?php echo $usuario ?> </a> (<?php echo $correo ?>) </div>
      <div id="msg">Los campos marcados con (<em>*</em>) deberán ser completados</div>
    </div>
    <div class="linea"></div>
    <div class="linea">
      <label for="obj_tipo_selec">Tipo: </label>
      <?php echo  tipos_play($val->tipo); ?>
      <input class="checkbox" id="obj_borrador" type="checkbox" name="obj_borrador" /> Borrador
      <input class="checkbox" id="obj_aprobado" type="checkbox" name="obj_aprobado"  /> Aprobado
    </div>
    <div class="linea">
      <label for="obj_titulo">Título:<em>*</em></label><input id="obj_titulo" name="obj_titulo" size="97" maxlength="99" value="<?php echo $val->titulo ?>"/>
    </div>
    <div class="linea">
      <label for="obj_comentario">Comentario:</label> <textarea id="obj_comentario" name="obj_comentario" cols="93" rows="4"><?php echo $val->comentario ?></textarea>
    </div>
    <div id="acordeon">
      <h6><a href="#">Enlaces</a></h6>
      <div id="obj_link">Enlaces</div>
      <h6><a href="#">Imagenes</a></h6>
      <div id="obj_imagen">imagenes</div>
      <h6><a href="#">Documentos</a></h6>
      <div id="obj_documento">documento</div>
      <h6><a href="#">Fechas de publicación</a></h6>
      <div id="obj_fecha" class="linea-fecha">
        <label for="obj_fecha_creacion">Creación:</label> <input id="obj_fecha_creacion" name="obj_fecha_creacion" size="10" readonly="readonly" value="<?php echo $val->fecha_creacion ?>"/>
        <label for="obj_fecha_borrar">Obsoleto:</label> <input id="obj_fecha_borrar" name="obj_fecha_borrar" size="10" value="<?php echo $val->fecha_borrar ?>" title='No puede ser inferiro a la fecha de no publicación'/>
        <label for="obj_fecha_publicacion">Publicación:</label> <input id="obj_fecha_publicacion" name="obj_fecha_publicacion" size="10" value="<?php echo $val->fecha_publicacion ?>" title='No puede ser inferior a la fecha de Creación. Ni mayor a la de no publicacion'/>
        <label for="obj_fecha_nopublicacion">No publicación:</label> <input id="obj_fecha_nopublicacion" name="obj_fecha_nopublicacion" size="10" value="<?php echo $val->fecha_nopublicacion ?>" title='Tiene que ser mayor al de publicacion y menor a la de borrado'/>
      </div>
      <h6><a href="#">Perfiles</a></h6>
      <div id="obj_perfil">
        <input class="checkbox" id="obj_perfil_todos" type="radio" name="obj_perfil" value="0"/> Todos
        <input class="checkbox" id="obj_perfil_registrados" type="radio" name="obj_perfil" value="1" /> Registrados
        <input class="checkbox" id="obj_perfil_socios" type="radio" name="obj_perfil" value="2"/> Socios
      </div>
      <h6 id="acordeon_regional"><a href="#">Congreso Regional</a></h6>
      <div id="obj_Congreso_reg">
        <fieldset>
          <legend>Fechas</legend>
          <div class="linea">
            <label for="obj_fecha_congr_emp">Comienzo:<em>*</em></label> <input id="obj_fecha_congr_emp" name="obj_fecha_congr_emp" size="10"/>
            <label for="obj_fecha_congr_fin">Fin:<em>*</em></label> <input id="obj_fecha_congr_fin" name="obj_fecha_congr_fin" size="10"/>
          </div>
          <div class="linea">
            <label for="obj_fecha_congr_suscripcion">Suscripción:<em>*</em></label> <input id="obj_fecha_congr_suscripcion" name="obj_fecha_congr_suscripcion" size="10"/>
            <label for="obj_fecha_congr_precio">Cambio precio:<em>*</em></label> <input id="obj_fecha_congr_precio" name="obj_fecha_congr_precio" size="10"/>
          </div>
        </fieldset>
        <fieldset>
          <legend>Precios para Neumólogos</legend>
          <div class="linea">
            <label for="obj_Neumo_nosocio_antes_precio">No socio antes:<em>*</em></label><input id="obj_Neumo_nosocio_antes_precio" name="obj_nosocio_antes_precio" size="10" />
            <label for="obj_Neumo_nosocio_despues_precio">No socio Después:<em>*</em></label><input id="obj_Neumo_nosocio_despues_precio" name="obj_Neumo_nosocio_despues_precio" size="10" />
          </div>
          <div class="linea">
            <label for="obj_Neumo_socio_antes_precio">Socio antes:<em>*</em></label><input id="obj_Neumo_socio_antes_precio" name="obj_socio_antes_precio" size="10" />
            <label for="obj_Neumo_socio_despues_precio">Socio Después:<em>*</em></label><input id="obj_Neumo_socio_despues_precio" name="obj_Neumo_socio_despues_precio" size="10" />
          </div>
        </fieldset>
        <fieldset>
          <legend>Precios para el resto</legend>
          <div class="linea">
            <label for="obj_nosocio_antes_precio">No socio antes:<em>*</em></label><input id="obj_Neumo_nosocio_antes_precio" name="obj_nosocio_antes_precio" size="10" />
            <label for="obj_nosocio_despues_precio">No socio Después:<em>*</em></label><input id="obj_Neumo_nosocio_despues_precio" name="obj_Neumo_nosocio_despues_precio" size="10" />
          </div>
          <div class="linea">
            <label for="obj_socio_antes_precio">Socio antes:<em>*</em></label><input id="obj_socio_antes_precio" name="obj_socio_antes_precio" size="10" />
            <label for="obj_socio_despues_precio">Socio Después:<em>*</em></label><input id="obj_socio_despues_precio" name="obj_socio_despues_precio" size="10" />
          </div>
        </fieldset>
        <fieldset>
          <legend>Hotel</legend>
          <div class="linea">
            <label for="obj_Hotel_nombre">Hotel:</label><input id="obj_Hotel_nombre" name="obj_Hotel_nombre" size="60" />
          </div>
          <div class="linea">
            <label for="obj_Hotel_link">Enlace:</label><input id="obj_Hotel_link" name="obj_Hotel_link" size="60" />
          </div>
          <div class="linea">
            <label for="obj_Hotel_precio">Precio:</label><input id="obj_Hotel_precio" name="obj_Hotel_nombre" size="10" />
          </div>
        </fieldset>
      </div>
    </div>
    <div class="linea">
      <input type="submit" value="Actualizar"/>
      <input id="cancel" type="button" value="Cancelar" />
<!--      <input id="visual" type="button" value="Visualizar" />-->
    </div>
  </form>
  <script type="text/javascript">session.proteccion = <?php echo $val->proteccion; ?></script>   
  <script type="text/javascript">obj_perfil('<?php echo $val->perfil ?>' );</script>   
  <script type="text/javascript">obj_aprobado('<?php echo $val->borrador ?>', '<?php echo $val->aprobado ?>' );</script>  
<!--  <script type="text/javascript">obj_seleccion('#obj_tipo_selec','<?php echo $val->tipo ?>');</script>  -->
  <script type="text/javascript">enlace_edicion('#obj_link','<?php echo $enlace_json ?>');</script> 
  <script type="text/javascript">imagen_edicion('#obj_imagen','<?php echo (RAIZ . $dir_img_tmp) ?>','<?php echo $dir_img_tmp ?>');</script>
  <script type="text/javascript">doc_edicion('#obj_documento','<?php echo (RAIZ . $dir_doc_tmp) ?>','<?php echo $dir_doc_tmp ?>');</script>
</div>

